home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 11
/
FM Towns Free Software Collection 11.iso
/
t_os
/
data
/
dora
/
dorarttl.plp
< prev
next >
Wrap
Text File
|
1995-08-04
|
4KB
|
121 lines
%readCFG{
var N[30];N:={0};var No[2];No:={0};
%Atyplog NET|{????.LOG};
%Btyplog {*.*};
%RTTLCcfg @read(RTcfg|{\rttlc.cfg});
footnote({rttlc.cfgからオプションデータを読み込みます});wait(2);
case (@exist(RTTLCcfg,Atyplog) || @exist(RTTLCcfg,Btyplog),
{Yes},{
loop ({ N:=N+1;
%a @getline(RTTLCcfg,N,1);
case (a={},
{Yes},{im({No})},,
{case (@exist(a,Atyplog)||@exist(a,Btyplog),
{Yes},
{RTop:=@body(@getline(RTTLCcfg,
N+1,1),{→},{ -D});
im({No})
},
{No},{im({Yes})}
);
});
});
});
};
%DoRtexe{
case (@tail(@version,{for },{ })={Win31},
{Yes},{exec(@body(RTTLC,,{.EXE})|{WIN.EXE})},
{No},{command(RTTLC)}
);
};
%Rttlc{
case(RTTLC={},
{Yes},
{
loop({ SNDMSG({erande_f.snd});
%a @plane(
{c ログカッターRTTLC最新版は、\n}|
{cFBBS(NIFTY)のLIB 5にアップされています。\n}|
{s 既にダウンロードは済んでいますか? /はい /いいえ \n},
);
%ok @head(@getline(a,1,1),{\n});
case (ok,{ 1},
{
footnote({自動実行させる為に「ディレクトリの設定」での登録をお勧めします});
SNDMSG({nyuryo_f.snd});
RTTLdir:=@input({RTTLC.EXEをドライブ名からのフルパスで入力して下さい});
case(@tail(RTTLC,{\})={RTTLC.EXE},
{Yes},{command(RTTL);footnote({RTTLC実行中 })},
{No},{footnote({RTTLC.EXEをドライブ名からのフルパスで入力}|
{して下さい});SNDMSG({okasi_f.snd});wait(3)});
},
{ 2},{display({
\n☆ログカッターRTTLC最新版(’93/05/11現在)のお知らせ☆
\n>LIB 5\n番号 ID 登録日付 バイト 参照 データ名\n222 HCB01371 93/04/21 60149 12 B RTTLC200.LZH RT・TLC Ver2.00 RT用LOGカッター});
footnote({ログカッターRTTLCをFBBS(NIFTY)のLIB 5からダウンロードして下さい。});
wait(5);im({No})},
,{im({No})}
);
});
},
{No},{
case (RtTyp,
{cfg},
{footnote({RTTLC実行中});DoRtexe},
{com},
{case ( @filechk(TEMP2|{rttlc.cfg}),
{Yes},
{delfile(TEMP2|{rttlc.cfg})}
);
case (RTop={},
{Yes},
{readCFG}
);
%RThed @im({- 登録番号 01 ---------------------------}|
{------------------------------------}|CRLF|
{使用/未使用→使用});
%RTin @im({ファイル名 →}|LOG2|NET|{????.LOG});
%RTend @im(CRLF|{- 登録番号 02 ---------------------}|
{------------------------------------------}|CRLF);
write(TEMP2|{rttlc.cfg},RThed|
CRLF|RTin|{\n}|{オプション →}
|RTop|{ -D}|RTTLdir|{\}|CRLF|RTend);
setcdir(TEMP);footnote({RTTLC実行中});
DoRtexe},
{new},
{case ( @filechk(TEMP2|{rttlc.cfg}),
{Yes},
{delfile(TEMP2|{rttlc.cfg})}
);
%RThed @im({- 登録番号 01 ---------------------------}|
{------------------------------------}|CRLF|
{使用/未使用→使用});
%RTin @im({ファイル名 →}|LOG2|{\FNEWS\FB????.new});
%RTend @im(CRLF|{- 登録番号 02 ---------------------}|
{------------------------------------------}|CRLF);
write(TEMP2|{rttlc.cfg},RThed|
CRLF|RTin|{\n}|{オプション →}|
{-K -d -D}|LOG2|{\FNEWS\}|CRLF|RTend);
setcdir(TEMP);footnote({RTTLC実行中});
DoRtexe
});
});
/*delfile(TEMP2|{rttlc.cfg});*/
im({Yes});
};
footnote({受信ログを整理します});
var RtTyp[3];
SNDMSG({kaknin_f.snd});
select ({RTTLC.EXEを実行します},
Wtime4,{im({Yes})},
{ 登録した全てのネットのログを整理 },
{RtTyp:={cfg};Rttlc;im({No})},
{ }|NET|{ネット単独のログを整理 },
{RtTyp:={com};Rttlc;im({No})},
{ }|NET|{ネットNEWSログを整理 },
{RtTyp:={new};Rttlc;im({No})},
{ 実行しない },{im({Yes})}
);
White;